ostbuild: Few more misc fixes
authorColin Walters <walters@verbum.org>
Tue, 22 May 2012 12:26:17 +0000 (08:26 -0400)
committerColin Walters <walters@verbum.org>
Tue, 22 May 2012 12:26:17 +0000 (08:26 -0400)
src/ostbuild/pyostbuild/builtin_build.py
src/ostbuild/pyostbuild/builtins.py

index bd8975444c39e819300e2369041c3a8df1b049c1..ec8630c53bb3d177b4562fe6224af5e27e471657 100755 (executable)
@@ -192,6 +192,7 @@ class OstbuildBuild(builtins.Builtin):
         devel_name = 'bases/%s' % (base['devel'], )
 
         compose_rootdir = os.path.join(self.workdir, 'roots', target['name'])
+        fileutil.ensure_parent_dir(compose_rootdir)
         if os.path.isdir(compose_rootdir):
             shutil.rmtree(compose_rootdir)
         os.mkdir(compose_rootdir)
index 5b7b87d03c4b05a775693bfc114a6138ea5192bf..4bcc7337b3b911d474b87d62453a3d1f3c519851 100755 (executable)
@@ -182,7 +182,7 @@ class Builtin(object):
             if os.path.isdir(shadow_path):
                 self.repo = shadow_path
             else:
-                fatal("No repository configured, and shadow-repo not found.  Use \"ostbuild shadow-repo-init\" to make one")
+                fatal("No repository configured, and shadow-repo not found.  Use \"ostbuild init\" to make one")
 
     def parse_prefix(self, prefix):
         if prefix is not None:
@@ -212,7 +212,6 @@ class Builtin(object):
         repo_path = os.path.join(self.ostree_dir, 'repo')
         if not os.path.isdir(repo_path):
             fatal("Repository '%s' doesn't exist" % (repo_path, ))
-        self.repo = repo_path
         if self.active_branch is None:
             fatal("No \"current\" link found")
         tree_path = os.path.join(self.ostree_dir, self.active_branch)